package com.mileoresko.hsm.exceptions;

import com.mileoresko.hsm.HSMBareState;
import com.mileoresko.hsm.HSMEvent;

public class HSMCommonTransitionDefinitionException extends HSMDefinitionException {

    private static final long serialVersionUID = -3816738932295603065L;

    public HSMCommonTransitionDefinitionException(final HSMBareState sourceState, final HSMEvent event,
            final HSMBareState destinationState) {
        super("\n    Illegal definition of an SM transition: SourceState:" + sourceState + " Event:" + event
                + " DestinationState:" + destinationState);
    }

}
